

$(function(){
	
   //------------------------------configurações padrão do ajax
   var iconCarregando = '<div align="center"  id="carregando">carregando...</div>';
   $.ajaxSetup({
        cache: true,
        dataType: 'json',
        scriptCharset: "ISO-8859-1",
        beforeSend: function(){
            $('body').prepend('<div align="center"  id="carregando">carregando...</div>');
        },
        complete: function() {
        	$("#carregando").remove();
        },
        error: function(xhr, error){
            $('#content').html('<p>Lamento! Ocorreu um erro, tente mais tarde.</p>');
            //$('body').prepend('<p class="destaque">Error ' + xhr.status + ' - ' + xhr.statusText + '<br />Tipo de erro: ' + error +'</p>')
        },
        timeout: 60000,
        type: "POST"
    });
    //------------------------------configurações padrão do ajax
    
    
    //pegando a url e imprimindo mensagem de sucesso ou erro na tela
        var uri = decodeURI(window.location);
        var uriSplit = uri.split("/");
        //console.log(uriSplit[5]);
        if(uriSplit.length){
        	var get = uriSplit[uriSplit.length - 1].split("=");
	        switch(get[1]){
	            case "ok"   :$.populate.OkMensage();break
	            case "error":$.populate.errorMensage();break    
	        }
        }
        
        
    //---------------fechar botão de mensagens ao clicar----
   if($("#mensagens").length){
       $("#mensagens").live("click",function(){
           $(this).fadeOut("normal");
       });
   } 
   
   //--------------dinamica do click para chamar outra pagina
   $('.menu_admin ul li a').click(function(event) {
      //var iconCarregando = $('<img src="imagens/midi.gif" /> <span>Carregando...</span>');
      var iconCarregando = $('<span>Carregando...</span>');
      event.preventDefault();
      var url = $(this).attr('id');
      $.ajax({
        url: url,
        dataType: 'html',
        type: 'GET',
        beforeSend: function() {
          $('#content').html(iconCarregando); 
          
        },
        complete: function() {
          $(iconCarregando).remove(); 
        },
        success: function(data, textStatus) {
           $('#content').html(data);
        },
        error: function() {
           $('#content').html('<p>Lamento! Ocorreu um erro, tente mais tarde.</p>');
        }
      });
    }); 

	
	//dinamica do click na logo para a pagina principal
	jQuery("#logo_vm").attr("alt","Click para pagina principal");
	jQuery("#logo_vm").click(function(){
		location.href = $.populate.getUrl()+"principal.php";	
	});

    
});


(function($){
	$.fn.destino = function(uri){
		return this.click(function(){
			location.href = uri;		
		});
	};
})(jQuery);
